package com.atguigu.gmall.pay.config;

import org.springframework.amqp.core.*;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * @author 搭忆长安
 * @version 1.0
 * @date 2021年07月12日 20:44
 * @ClassName:DeadLetterMqConfig
 * @Description: TODO
 */
@Configuration
public class DeadLetterMqConfig {
    /**
     * 定义正常队列
     */
    @Bean("order_pay_queue")
    public Queue normalQueue(){
        return QueueBuilder.durable("order_pay_queue").build();
    }

    /**
     * 正常交换机
     */
    @Bean("Exchange")
    public Exchange normalExchange(){
        return ExchangeBuilder.directExchange("exchange").build();
    }

}
